.tabsCard {
  :global {
    .ant-card-head {
      padding: 0;
    }
    .ant-card-body {
      padding: 24px 0;
    }
  }
}
.ScheduleCourse {
  :global {
    .ant-page-header {
      background: #ffffff;
    }
    .ant-form-item {
      margin-bottom: 0;
    }
  }
}

.addCourse {
  :global {
    .ant-form-item {
      width: 45%;
      margin-right: 3%;
      display: inline-block;
    }
    .ant-color-picker-trigger {
      display: flex !important;
      justify-content: flex-start;
      width: 100px !important;
    }
    .ant-pro-form-group {
      display: inline-block;
      width: 45%;
      margin-right: 3%;
    }
    .ant-space {
      gap: 0;
    }
    .ant-space-item {
      .ant-form-item {
        width: 100%;
      }
    }
  }
}
.editWorkClass,
.addWorkClass {
  :global {
    .ant-drawer-footer {
      text-align: right;
    }
    .ant-descriptions-item-label {
      width: 50%;
    }
  }
}

.editWork,
.editWorkClass {
  :global {
    .ant-form-item {
      margin-bottom: 0;
    }
  }
}

.tabFlex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  .FullIcon {
    width: 40px;
    text-align: right;
    margin-bottom: 16px;
  }
  :global {
    .ant-tabs {
      width: calc(100% - 40px);
    }
    .ant-tabs-top > .ant-tabs-nav::before {
      width: calc(100% + 40px);
    }
    .anticon {
      cursor: pointer;
      font-size: 22px;
    }
  }
}
.tabFixed {
  position: fixed;
  background: #ffffff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 500;
  padding: 15px;
}
.FullContainer {
  :global {
    .ant-spin-nested-loading .ant-spin-blur {
      opacity: 1;
    }
    .ant-spin-nested-loading > div > .ant-spin {
      z-index: 501;
    }
  }
}
